ribbed slab - German English Dictionary